// pages/tianxie_xx/tianxie_xx.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    
    index1:0,
    date: '请选择日期',
    date1: '请选择日期',
    tx_xx:'',
    shu_z:[],
    shu1:[],
    shu2:[],
    shu3:[],
    shu4:[],
    shu5:[],
    shu6:[],
    shu7:[],
    shu8:[],
    page:1,
    tj:1,
  },
  chooseimage33:function(e){
    var fq_sid = e.currentTarget.dataset.txfq;
    var fq_sjid = e.currentTarget.dataset.id;
    app.globalData.fq_sjid = fq_sjid;
    app.globalData.fq_sjid2 = 1;
    wx.navigateTo({
      url: '../wodeqian_m/wodeqian_m?fq_sid='+fq_sid,
    })
  },
  chooseimage3: function (e) {
    var that = this;
    var img_id = e.currentTarget.dataset.id;
    app.globalData.img_id = img_id 
    app.globalData.fq_sjid = ""
    app.globalData.img_id1 = ''
    wx.navigateTo({
      url: '../qy_gz/qy_gz?qy_id='+1,
    })
    // wx.chooseImage({
    //   count: 1, // 默认9  
    //   // 可以指定是原图还是压缩图，默认二者都有  
    //   sizeType: ['original', 'compressed'],
    //   // 可以指定来源是相册还是相机，默认二者都有
    //   sourceType: ['album', 'camera'],
    //   // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片   
    //   success: function (res) {
    //     //前台显示
    //     that.setData({
    //       tempFilePaths3: res.tempFilePaths
    //     })

    //     // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片
    //     var tempFilePaths3 = res.tempFilePaths
    //     wx.showLoading({
    //       title: '上传中...',
    //       mask: true,
    //     })
    //     const uploadTask =  wx.uploadFile({
    //       url: 'https://shy.xihenet.net/api/index/order_img',
    //       filePath: tempFilePaths3[0],
    //       name: 'file',
    //       header: {
    //         "content-type": "multipart/form-data",
    //         "content-type": "application/x-www-form-urlencoded"
    //       },
    //       success: function (res) {
    //         //打印
    //         app.globalData.file5 = res.data
    //         var str = app.globalData.file5;
    //         str.replace(/^\"|\"$/g, '');
    //         app.globalData.file5 = str.replace(/^\"|\"$/g, '');
    //         console.log(app.globalData.shu6)
    //         for(var i=0;i<app.globalData.shu6.length;i++){
    //           console.log(app.globalData.shu6[i].id)
    //           console.log(img_id)
    //           if(app.globalData.shu6[i].id==app.globalData.img_id){
    //             console.log(9999999)
    //             app.globalData.shu6.splice(i,1,{must:app.globalData.shu6[i].must,id:app.globalData.img_id,get_value:"https://shy.xihenet.net/uploads/image/"+app.globalData.file5,tx_name:app.globalData.shu6[i].tx_name})
    //             app.globalData.shu_z6 = app.globalData.shu6
    //             console.log(app.globalData.shu_z6)
    //           }
    //         }
    //         for(var j1=0;j1<that.data.tx_xx.length;j1++){
    //            if(img_id==that.data.tx_xx[j1].id){
    //              app.globalData.img_dj = j1
    //            }
    //         }
    //         that.setData({
    //           ['tx_xx[' + app.globalData.img_dj + '].get_value']:"https://shy.xihenet.net/uploads/image/"+app.globalData.file5
    //         })
    //       }, fail: function (err) {
    //       }
    //     })
    //     uploadTask.onProgressUpdate((res) => {
    //       console.log('上传进度', res.progress)
    //       if(res.progress=='100'){
    //         setTimeout(function () {
    //           wx.hideLoading()   //隐藏loading
    //         }, 1000)
    //       }
    //       console.log('已经上传的数据长度', res.totalBytesSent)
    //       console.log('预期需要上传的数据总长度', res.totalBytesExpectedToSend)
    //     })
    //   }
    // })
  },
   /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var that = this;
    if(app.globalData.img_id1==1){
      for(var i=0;i<app.globalData.shu6.length;i++){
        if(app.globalData.shu6[i].id==app.globalData.img_id){
          console.log(9999999)
          app.globalData.shu6.splice(i,1,{must:app.globalData.shu6[i].must,id:app.globalData.img_id,get_value:app.globalData.gz_xz,tx_name:app.globalData.shu6[i].tx_name})
          app.globalData.shu_z6 = app.globalData.shu6
          console.log(app.globalData.shu_z6)
          for(var j1=0;j1<that.data.tx_xx.length;j1++){
            if(app.globalData.img_id==that.data.tx_xx[j1].id){
              app.globalData.img_dj = j1
              that.setData({
               ['tx_xx[' + app.globalData.img_dj + '].get_value']:app.globalData.gz_xz
             })
            }
         }
        }
      }
     
    }else{

    }


    if(app.globalData.fq_sjid1 ==1){
      for(var i=0;i<app.globalData.shu7.length;i++){ 
        if(app.globalData.shu7[i].id==app.globalData.fq_sjid){
          app.globalData.shu7.splice(i,1,{must:app.globalData.shu7[i].must,id:app.globalData.fq_sjid,get_value:app.globalData.mr_url,tx_name:app.globalData.shu7[i].tx_name})
          app.globalData.shu_z7 = app.globalData.shu7
          console.log(app.globalData.shu_z7)
          for(var j=0;j<that.data.tx_xx.length;j++){
            if(app.globalData.fq_sjid==that.data.tx_xx[j].id){
              app.globalData.img_dj1 = j
              console.log(app.globalData.img_dj1)
              that.setData({
                ['tx_xx[' + app.globalData.img_dj1 + '].get_value']:app.globalData.mr_url
              })

               app.globalData.mr_url = ''
            }
         }
          
        }
      }
    }
      
  },
  checkboxChange:function(e){
    console.log(e.detail.value)
    var fx_id = e.currentTarget.dataset.id;
    console.log(fx_id)
    for(var i=0;i<app.globalData.shu5.length;i++){
      if(app.globalData.shu5[i].id==fx_id ){
        app.globalData.shu5.splice(i,1,{must:app.globalData.shu5[i].must,id:fx_id,get_value:e.detail.value[0],tx_name:app.globalData.shu5[i].tx_name,class_name:app.globalData.shu5[i].class_name})
        app.globalData.shu_z5 = app.globalData.shu5
        console.log(app.globalData.shu_z5)
      }
    }
    // var shi_dj = [];
    // for (var i = 0; i < app.globalData.shu5.length; i++) {
    // if(app.globalData.xl_id  ==app.globalData.shu5[i]["id"]){
      
    // }
  // }
  },
  xl_id:function(e){
    var xl_id = e.currentTarget.dataset.id;
    app.globalData.xl_id = xl_id
    console.log(app.globalData.xl_id)
  },
  bindPickerChange: function(e) {
    var that = this;
    // this.setData({
    //   index1: e.detail.value
    // })
    var index1 = e.detail.value
    const curindex = e.target.dataset.current;
    console.log(app.globalData.xl_id)
    for(var i=0;i<app.globalData.shu4.length;i++){
      if(app.globalData.shu4[i].id==app.globalData.xl_id ){
        app.globalData.shu4.splice(i,1,{must:app.globalData.shu4[i].must,id:app.globalData.xl_id ,get_value:app.globalData.shu4[i].tx_value[e.detail.value],tx_name:app.globalData.shu4[i].tx_name,tx_value:app.globalData.shu4[i].tx_value})
        app.globalData.shu_z4 = app.globalData.shu4
        console.log(app.globalData.shu_z4)
      }
    }
    var shi_dj = [];
    for (var i = 0; i < that.data.tx_xx.length; i++) {
    if(app.globalData.xl_id  ==that.data.tx_xx[i]["id"]){
      that.setData({
        ['tx_xx[' + i + '].tx_tip']:that.data.tx_xx[i].tx_value[e.detail.value]
       })
       console.log(['tx_xx[' + i + '].tx_tip'])
       console.log(that.data.tx_xx[i].tx_value[e.detail.value])
    }
  }
  
   
  },
  radioChange(e) {
    // app.globalData.shu8 = [];
    var td_id = e.currentTarget.dataset.id;
    var typenm = e.currentTarget.dataset.typenm 
    console.log(typenm)
    var shuzz = []
    for(var i=0;i<app.globalData.shu8.length;i++){
      if(app.globalData.shu8[i].id==td_id ){
        // app.globalData.shu8.splice(i,1,{id:td_id,get_value:typenm,tx_name:app.globalData.shu8[i].tx_name,must:app.globalData.shu8[i].must})
        shuzz.push({
          id:td_id,
          get_value:typenm,
          tx_name:app.globalData.shu8[i].tx_name,
          must:app.globalData.shu8[i].must
        })
        app.globalData.shu_z8 = shuzz
        console.log(app.globalData.shu_z8)
      }
    }
    // app.globalData.shu8.push({id:td_id,get_value:typenm})
    // console.log(app.globalData.shu8)
  },
  bindDateChange: function(e) {
    var rq_id = e.currentTarget.dataset.id;
    var that = this;
    console.log(rq_id)
    console.log('picker发送选择改变，携带值为', e.detail.value)
    for(var i=0;i<app.globalData.shu2.length;i++){
      if(app.globalData.shu2[i].id==rq_id){
        app.globalData.shu2.splice(i,1,{must:app.globalData.shu2[i].must,id:rq_id,get_value:e.detail.value,tx_name:app.globalData.shu2[i].tx_name})
        app.globalData.shu_z1 = app.globalData.shu2
        console.log(app.globalData.shu_z1)
      
      }
    }
    var shi_dj = [];
    for (var i = 0; i < that.data.tx_xx.length; i++) {
    if(rq_id ==that.data.tx_xx[i]["id"]){
      that.setData({
        ['tx_xx[' + i + '].tx_tip']:e.detail.value
       })
    }
  }
  },
  bindDateChange1: function(e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      date1: e.detail.value
    })
  },
  hr_yl:function(e){
    var that = this;
    that.data.page++;
    wx.showLoading({
      title: '加载中',
      mask:true,
    })
    if(that.data.page==2){
      if(app.globalData.shu6!=""||app.globalData.shu6!='null'||app.globalData.shu6!="undefined"){
        console.log(1)
         for(var i = 0;i<app.globalData.shu6.length;i++){
           if(app.globalData.shu6[i].must==1){
               if(app.globalData.shu6[i].get_value==''){
                that.data.page=1
                setTimeout(function () {
                  wx.hideLoading()
                }, 1000)
                 wx.showToast({
                   title: app.globalData.shu6[i].tx_name+"不能为空！",
                   icon: 'none',
                   duration: 2000
                 })
                 return false;
               }
             }
         
       }
      }
       if(app.globalData.shu7!=""||app.globalData.shu7!='null'||app.globalData.shu7!="undefined"){
         console.log(2)
       for(var i = 0;i<app.globalData.shu7.length;i++){
         if(app.globalData.shu7[i].must==1){
           if(app.globalData.shu7[i].get_value==''){
            that.data.page=1
            setTimeout(function () {
              wx.hideLoading()
            }, 1000)
           wx.showToast({
             title: app.globalData.shu7[i].tx_name+"不能为空！",
             icon: 'none',
             duration: 2000
           })
           return false;
           }
         }
       }
     }
       if(app.globalData.shu1!=""||app.globalData.shu1!='null'||app.globalData.shu1!="undefined"){
         console.log(3)
       for(var i = 0;i<app.globalData.shu1.length;i++){
         if(app.globalData.shu1[i].must==1){
           if(app.globalData.shu1[i].get_value==''){
            that.data.page=1
            setTimeout(function () {
              wx.hideLoading()
            }, 1000)
           wx.showToast({
             title: app.globalData.shu1[i].tx_name+"不能为空！",
             icon: 'none',
             duration: 2000
           })
           return false;
           }
         }
       }
      }
      if(app.globalData.shu2!=""||app.globalData.shu2!='null'||app.globalData.shu2!="undefined"){
       console.log(4)
       for(var i = 0;i<app.globalData.shu2.length;i++){
         if(app.globalData.shu2[i].must==1){
           if(app.globalData.shu2[i].get_value==''){
            that.data.page=1
            setTimeout(function () {
              wx.hideLoading()
            }, 1000)
           wx.showToast({
             title: app.globalData.shu2[i].tx_name+"不能为空！",
             icon: 'none',
             duration: 2000
           })
           return false;
           }
         }
       }
      }
      if(app.globalData.shu3!=""||app.globalData.shu3!='null'||app.globalData.shu3!="undefined"){
       console.log(5)
       for(var i = 0;i<app.globalData.shu3.length;i++){
         if(app.globalData.shu3[i].must==1){
           if(app.globalData.shu3[i].get_value==''){
            that.data.page=1
            setTimeout(function () {
              wx.hideLoading()
            }, 1000)
           wx.showToast({
             title: app.globalData.shu3[i].tx_name+"不能为空！",
             icon: 'none',
             duration: 2000
           })
           return false;
           }
         }
       }
      }
      if(app.globalData.shu4!=""||app.globalData.shu4!='null'||app.globalData.shu4!="undefined"){
       console.log(6)
       for(var i = 0;i<app.globalData.shu4.length;i++){
         if(app.globalData.shu4[i].must==1){
           if(app.globalData.shu4[i].get_value==''){
            that.data.page=1
            setTimeout(function () {
              wx.hideLoading()
            }, 1000)
           wx.showToast({
             title: app.globalData.shu4[i].tx_name+"不能为空！",
             icon: 'none',
             duration: 2000
           })
           return false;
           }
         }
       }
      }
      if(app.globalData.shu8!=""||app.globalData.shu8!='null'||app.globalData.shu8!="undefined"){
       console.log(7)
       for(var i = 0;i<app.globalData.shu8.length;i++){
         if(app.globalData.shu8[i].must==1){
           if(app.globalData.shu8[i].get_value==''){
            that.data.page=1
            setTimeout(function () {
              wx.hideLoading()
            }, 1000)
           wx.showToast({
             title: app.globalData.shu8[i].tx_name+"不能为空！",
             icon: 'none',
             duration: 2000
           })
           return false;
           }
         }
       }
      }
     if(app.globalData.shu5!=""||app.globalData.shu5!='null'||app.globalData.shu5!="undefined"){
       console.log(8)
         for(var i = 0;i<app.globalData.shu5.length;i++){
           if(app.globalData.shu5[i].must==1){
             if(app.globalData.shu5[i].get_value==''){
              that.data.page=1
              setTimeout(function () {
                wx.hideLoading()
              }, 1000)
             wx.showToast({
               title: app.globalData.shu5[i].tx_name+"不能为空！",
               icon: 'none',
               duration: 2000
             })
             return false;
             }
           }
         }
      }
      
      if(app.globalData.shu7.indexOf('') !='undefined'&&app.globalData.shu6.indexOf('') !='undefined'&&app.globalData.shu5.indexOf('') !='undefined'&&app.globalData.shu4.indexOf('') !='undefined'&&app.globalData.shu3.indexOf('')!='undefined'&&app.globalData.shu2.indexOf('') !='undefined'&&app.globalData.shu1.indexOf('') !='undefined'&&app.globalData.shu8.indexOf('') !='undefined' ){
       wx.request({
         url: app.globalData.url_l + 'api/order/ht_yulan',
         method: 'post',
         //dataType:'json',
         data:{
           array1:JSON.stringify(app.globalData.shu_z1),
           array2:JSON.stringify(app.globalData.shu_z2),
           array3:JSON.stringify(app.globalData.shu_z),
           array4:JSON.stringify(app.globalData.shu_z4),
           array5:JSON.stringify(app.globalData.shu_z8),
           array6:JSON.stringify(app.globalData.shu_z5),
           array7:JSON.stringify(app.globalData.shu_z7),
           array8:JSON.stringify(app.globalData.shu_z6),
           ht_id:app.globalData.ht_id1
         },
         header: {
           'content-type': 'application/x-www-form-urlencoded'
         },
         success: function (res) {
           console.log(res)
           app.globalData.img_url = res.data.url
           if(res.data.code==1){
             
            setTimeout(function () {
              wx.hideLoading()
              wx.navigateTo({
                url: '../hr_yl/hr_yl?ids='+res.data.ids,
              })
            }, 1000)
             
           }else{
             
            that.data.page=1
            setTimeout(function () {
              wx.hideLoading()
            }, 1000)
            wx.showToast({
              title: '提交失败!',
              icon: 'none',
              duration: 2000,
            })
           }
         }
       })
       }else{
         
        that.data.page=1
           console.log('不存在');
       }
    }else{
      that.data.page=1
    }
    
  },
  ht_name:function(e){
    app.globalData.ht_name = e.detail.value
  },
  // 编号
  bianhao:function(e){
    app.globalData.bianhao = e.detail.value
  },
  // 事宜
  shiyi:function(e){
    app.globalData.shiyi = e.detail.value
  },
  // 出借人
  chujierem:function(e){
    app.globalData.chujierem = e.detail.value
  },
  // 身份证
  shenfen:function(e){
    app.globalData.shenfen = e.detail.value
  },
  // 借款人
  jiekuan:function(e){
    app.globalData.jiekuan = e.detail.value
  },
  // 借款身份证
  jk_shenfen:function(e){
    app.globalData.jk_shenfen = e.detail.value
  },
  // 借款金额
  jk_jine:function(e){
    app.globalData.jk_jine = e.detail.value
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    var mb_id = options.mb_id;
    app.globalData.shu3 = "undefined"
    app.globalData.shu1 = "undefined"
    app.globalData.shu2 = "undefined"
    app.globalData.shu4 = "undefined"
    app.globalData.shu5 = "undefined"
    app.globalData.shu6 = "undefined"
    app.globalData.shu7 = "undefined"
    app.globalData.shu8 = "undefined"
    wx.request({
      url: app.globalData.url_l + 'api/order/muban_xinxi',
      method: 'post',
      data:{
        mb_id:mb_id,
        uid:app.globalData.uid
      },
      header: {
        'content-type': 'application/x-www-form-urlencoded'
      },
      success: function (res) {
        console.log(res)
        app.globalData.id = res.data.hetong_set
        app.globalData.ht_id1 = res.data.hetong.id
        var shu = [];
        for(var i=0;i<res.data.hetong_set.length;i++){
          // shu[i] = res.data.hetong_set[i]['tx_tip'];
          shu.push({
            tx_name:res.data.hetong_set[i]['tx_name'],
            id:res.data.hetong_set[i]['id'],
            tx_name:res.data.hetong_set[i]['tx_name'],
            must:res.data.hetong_set[i]['must']
          })
        }
        for(var i=0;i<res.data.hetong_set.length;i++){
          if(res.data.hetong_set[i].type_name=='text'){
            that.data.shu1.push({
              id:res.data.hetong_set[i]['id'],
              get_value:'',
              tx_name:res.data.hetong_set[i]['tx_name'],
              must:res.data.hetong_set[i]['must']
            })
            app.globalData.shu_z =  that.data.shu1
            app.globalData.shu1 = that.data.shu1
            
          }else if(res.data.hetong_set[i].type_name=='date'){
            that.data.shu2.push({
              id:res.data.hetong_set[i]['id'],
              get_value:'',
              tx_name:res.data.hetong_set[i]['tx_name'],
              must:res.data.hetong_set[i]['must']
            })
            app.globalData.shu2 = that.data.shu2
            
          }else if(res.data.hetong_set[i].type_name=='radio'){
            that.data.shu8.push({
              id:res.data.hetong_set[i]['id'],
              get_value:'',
              tx_name:res.data.hetong_set[i]['tx_name'],
              must:res.data.hetong_set[i]['must']
            })
            app.globalData.shu8 = that.data.shu8
           
          }else if(res.data.hetong_set[i].type_name=='area'){
            that.data.shu3.push({
              id:res.data.hetong_set[i]['id'],
              get_value:'',
              tx_name:res.data.hetong_set[i]['tx_name'],
              must:res.data.hetong_set[i]['must']
            })
            app.globalData.shu3 = that.data.shu3
            
          }else if(res.data.hetong_set[i].type_name=='select'){
            that.data.shu4.push({
              id:res.data.hetong_set[i]['id'],
              get_value:'',
              tx_name:res.data.hetong_set[i]['tx_name'],
              must:res.data.hetong_set[i]['must'],
              tx_value:res.data.hetong_set[i]['tx_value'],
            })
            app.globalData.shu4 = that.data.shu4
          }else if(res.data.hetong_set[i].type_name=='checkbox'){
            that.data.shu5.push({
              id:res.data.hetong_set[i]['id'],
              get_value:'',
              tx_name:res.data.hetong_set[i]['tx_name'],
              must:res.data.hetong_set[i]['must'],
              class_name:res.data.hetong_set[i]['class_name']
            })
            app.globalData.shu5 = that.data.shu5
          }else if(res.data.hetong_set[i].type_name=='seal'){
            that.data.shu6.push({
              id:res.data.hetong_set[i]['id'],
              get_value:'',
              tx_name:res.data.hetong_set[i]['tx_name'],
              must:res.data.hetong_set[i]['must']
            })
            app.globalData.shu6 = that.data.shu6
          }else if(res.data.hetong_set[i].type_name=='sign'){
            console.log(that.data.shu7)
            that.data.shu7.push({
              id:res.data.hetong_set[i]['id'],
              get_value:'',
              tx_name:res.data.hetong_set[i]['tx_name'],
              must:res.data.hetong_set[i]['must']
            })
            app.globalData.shu7 = that.data.shu7
            
          }
        }
   
        app.globalData.ts_shu = shu
        console.log(2222222)
        console.log(shu)
        that.setData({
            tx_xx:res.data.hetong_set
        })
      }
    })
  },
  ht_name_0:function(e){
    var m_id = e.currentTarget.dataset.id;
    console.log(m_id)
    if(e.detail.value==''){
      for(var i=0;i<app.globalData.shu1.length;i++){
        if(app.globalData.shu1[i].id==m_id){
          app.globalData.shu1.splice(i,1,{id:m_id,get_value:e.detail.value,tx_name:app.globalData.shu1[i].tx_name})
          app.globalData.shu_z = app.globalData.shu1
          console.log(app.globalData.shu_z)
        }
      }
    }else{
      for(var i=0;i<app.globalData.shu1.length;i++){
        if(app.globalData.shu1[i].id==m_id){
          app.globalData.shu1.splice(i,1,{id:m_id,get_value:e.detail.value,tx_name:app.globalData.shu1[i].tx_name})
          app.globalData.shu_z = app.globalData.shu1
          console.log(app.globalData.shu_z)
        
        }
      }
     
    }
  },
  ht_name_1:function(e){
    var m_id = e.currentTarget.dataset.id;
    console.log(m_id)
    if(e.detail.value==''){
      for(var i=0;i<app.globalData.shu3.length;i++){
        if(app.globalData.shu3[i].id==m_id){
          app.globalData.shu3.splice(i,1,{must:app.globalData.shu3[i].must,id:m_id,get_value:e.detail.value,tx_name:app.globalData.shu3[i].tx_name})
          app.globalData.shu_z2 = app.globalData.shu3
          console.log(app.globalData.shu_z2)
        }
      }
    }else{
      for(var i=0;i<app.globalData.shu3.length;i++){
        if(app.globalData.shu3[i].id==m_id){
          app.globalData.shu3.splice(i,1,{must:app.globalData.shu3[i].must,id:m_id,get_value:e.detail.value,tx_name:app.globalData.shu3[i].tx_name})
          app.globalData.shu_z2 = app.globalData.shu3
          console.log(app.globalData.shu_z2)
        }
      }
    }
  },
  
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

 

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})